An alphanumeric string of characters, usually 128-bits long, that is used in software applications to provide a unique identifier for files, names, resources, unique primary keys in databases, and so on.